package com.zsrd.lessons.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zsrd.lessons.domain.TsExam;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;


@Data
public class ExamVo extends TsExam {

    /**
     * 考试状态
     */
    private String examStatus;

    /**
     * 考试类型
     */
    private String examType;
    /**
     * 用户名称
     */
    private String userName;
    /**
     * 限时（秒）
     */
    private Integer limitTime;

    /**
     * 单选题数量
     */
    private Integer danxuan;

    /**
     * 多选题数量
     */
    private Integer duoxuan;

    /**
     * 判断题数量
     */
    private Integer panduan;
    /**
     * 试卷分数
     */
    private Integer totalScore;
    /**
     * 考试要求
     */
    private String rules;

    /**
     * 题库，题库表id，用逗号隔开
     */
    private String bids;

    /**
     * 难度，1/2/3，或者123的组合，用逗号隔开
     */
    private String diffcultis;
    /**
     * 考试难度
     */
    private String level;

    /**
     * 难度名称
     */
    private String levelName;
    @JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss")
    private LocalDateTime endTime;

    @JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss")
    private LocalDateTime examTime;
    /**
     * 用户答题
     */
    private List<TsExamQuestionVo> danxuanResult;

    private List<TsExamQuestionVo> duoxuanResult;

    private List<TsExamQuestionVo> panduanResult;


    /**
     * 今天是否有考试 0否 1是
     */
    private Integer isTodayExam;

}
